﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using GestionePolveriLib.BL.Metadata;

namespace GestionePolveriLib.BL
{
    [Serializable]
    [MetadataType(typeof(Movimento2Metadata))]
    public partial class Movimento2 : Movimento
    {
        [Browsable(false)]
        public string CodicePolvere_old { get; set; }

        [Browsable(false)]
        public double Quantita_old { get; set; }

        [Browsable(false)]
        public long IDLotto_old { get; set; }
        [Browsable(false)]
        public string CodiceLotto_old { get; set; }

        [Browsable(false)]
        public short Pezzatura { get; set; }

        [Browsable(true)]
        [DisplayName("Giacenza scatole")]
        public double GiacenzaScatole { get { return (this.GiacenzaFinale / this.Pezzatura); } }

        [Browsable(true)]
        [DisplayName("Note Polvere")]
        public string NotePolvere { get; set; }

        [Browsable(true)]
        public string DescrizionePolvere { get; set; }
    }
}
